<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>vprocss: Vprocss</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">vprocss
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Vprocss</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad19dfad7c200c92b4f3aa56427cd3a5c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gad19dfad7c200c92b4f3aa56427cd3a5c">XVprocSs_SubcoreInitResetAxis</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gad19dfad7c200c92b4f3aa56427cd3a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02845975c50815d61ada800f45c5b2f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga02845975c50815d61ada800f45c5b2f2">XVprocSs_SubcoreInitResetAximm</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga02845975c50815d61ada800f45c5b2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6052a82202855525ff99f7ee1539d9ac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga6052a82202855525ff99f7ee1539d9ac">XVprocSs_SubcoreInitRouter</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga6052a82202855525ff99f7ee1539d9ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac64c8e364daf39e7651eed206c2d0850"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gac64c8e364daf39e7651eed206c2d0850">XVprocSs_SubcoreInitCsc</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gac64c8e364daf39e7651eed206c2d0850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37a3b40bf8023df481f8a754dd66c265"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga37a3b40bf8023df481f8a754dd66c265">XVprocSs_SubcoreInitHScaler</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga37a3b40bf8023df481f8a754dd66c265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11671a79af5d522b00908b9f7df259ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga11671a79af5d522b00908b9f7df259ca">XVprocSs_SubcoreInitVScaler</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga11671a79af5d522b00908b9f7df259ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcf7e51fe6694861af6f60966486e377"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gadcf7e51fe6694861af6f60966486e377">XVprocSs_SubcoreInitHCrsmplr</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gadcf7e51fe6694861af6f60966486e377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cdee507022445a5080d2895ad38eedc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga0cdee507022445a5080d2895ad38eedc">XVprocSs_SubcoreInitVCrsmpleIn</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga0cdee507022445a5080d2895ad38eedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf80bf035984ff1d10c5205840c94673f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gaf80bf035984ff1d10c5205840c94673f">XVprocSs_SubcoreInitVCrsmpleOut</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gaf80bf035984ff1d10c5205840c94673f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga189ca6f1b0d8bbc9d8a0bdbf3305ca9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga189ca6f1b0d8bbc9d8a0bdbf3305ca9e">XVprocSs_SubcoreInitLetterbox</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga189ca6f1b0d8bbc9d8a0bdbf3305ca9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc2baba55536b58504a6a19d9835b780"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gabc2baba55536b58504a6a19d9835b780">XVprocSs_SubcoreInitVdma</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gabc2baba55536b58504a6a19d9835b780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9daad66c25baa7c1bae1d20cc98f6de6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga9daad66c25baa7c1bae1d20cc98f6de6">XVprocSs_SubcoreInitDeinterlacer</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga9daad66c25baa7c1bae1d20cc98f6de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6e004a449df139f4d5115f5add5604d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gac6e004a449df139f4d5115f5add5604d">XVprocSs_BuildRoutingTable</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gac6e004a449df139f4d5115f5add5604d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01bf97a1cd3199edccad43e56ca67c4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#ga01bf97a1cd3199edccad43e56ca67c4c">XVprocSs_ProgRouterMux</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:ga01bf97a1cd3199edccad43e56ca67c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac644ac3d0f02790c168ebdc82c202179"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gac644ac3d0f02790c168ebdc82c202179">XVprocSs_SetupRouterDataFlow</a> (<a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *XVprocSsPtr)</td></tr>
<tr class="separator:gac644ac3d0f02790c168ebdc82c202179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1122f4587efc719f26e180560081e55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_vproc_ss___config.html">XVprocSs_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vprocss.html#gae1122f4587efc719f26e180560081e55">XVprocSs_LookupConfig</a> (u32 DeviceId)</td></tr>
<tr class="separator:gae1122f4587efc719f26e180560081e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gac6e004a449df139f4d5115f5add5604d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_BuildRoutingTable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__router_8c.html">xvprocss_router.c</a>&gt;</code></p>

<p>This function examines the subsystem Input/Output Stream configuration and builds a routing table for the supported use-case. </p>
<p>The computed routing table is stored in the scratch pad memory</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if routing table can be created else XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_vproc_ss___context_data.html#a3e2a334b8f135ad9e1eb1d860c8fa694">XVprocSs_ContextData::CscIn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a9f81ff065d74d35606a3f1b72133cd96">XVprocSs_ContextData::CscOut</a>, <a class="el" href="struct_x_vproc_ss.html#ad05c179ff8b000570b16a8ac39f885d7">XVprocSs::CtxtData</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#ac529cc738b0a6263f3f2d9d43e521461">XVprocSs_ContextData::HcrIn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a2a14c0f46d29da1f0f630e33d3f07151">XVprocSs_ContextData::HcrOut</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#aa86fc490fa7c046cd778dc27c072181d">XVprocSs_ContextData::MemEn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a1f6d058b4f99c7ee70b88b652b829ed0">XVprocSs_ContextData::RtngTable</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#aa726534c304cb8438dcee4b6fc5f502f">XVprocSs_ContextData::RtrNumCores</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#ac81c1474fea35a89b9f6830a87692aec">XVprocSs_ContextData::ScaleMode</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a8e3923646d6b89ff1970f62e0d63d259">XVprocSs_ContextData::StrmCformat</a>, <a class="el" href="struct_x_vproc_ss.html#a6440efa76dbba290ebfdd4b603cff0b2">XVprocSs::VidIn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a554de1e27e74f1a96cf0823093ac17f4">XVprocSs_ContextData::VidInHeight</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#adeb3dc191f2aa011b52f7d8d503e71ab">XVprocSs_ContextData::VidInWidth</a>, and <a class="el" href="struct_x_vproc_ss.html#a1fce9dc484558616980012f4a77764ee">XVprocSs::VidOut</a>.</p>

</div>
</div>
<a class="anchor" id="gae1122f4587efc719f26e180560081e55"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_vproc_ss___config.html">XVprocSs_Config</a>* XVprocSs_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__sinit_8c.html">xvprocss_sinit.c</a>&gt;</code></p>

<p>This function looks for the device configuration based on the unique device ID. </p>
<p>The table XVprocSs_ConfigTable[] contains the configuration information for each instance of the device in the system.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique device ID of the device being looked up</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the configuration table entry corresponding to the given device ID, or NULL if no match is found </dd></dl>

</div>
</div>
<a class="anchor" id="ga01bf97a1cd3199edccad43e56ca67c4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVprocSs_ProgRouterMux </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__router_8c.html">xvprocss_router.c</a>&gt;</code></p>

<p>This function traverses the computed routing table and sets up the AXIS switch registers, to route the stream through processing cores, in the order defined in the routing map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_vproc_ss.html#ad05c179ff8b000570b16a8ac39f885d7">XVprocSs::CtxtData</a>, <a class="el" href="struct_x_vproc_ss.html#ae31f2a9f76251d0b9f102a0b90408f79">XVprocSs::RouterPtr</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a1f6d058b4f99c7ee70b88b652b829ed0">XVprocSs_ContextData::RtngTable</a>, and <a class="el" href="struct_x_vproc_ss___context_data.html#aa726534c304cb8438dcee4b6fc5f502f">XVprocSs_ContextData::RtrNumCores</a>.</p>

</div>
</div>
<a class="anchor" id="gac644ac3d0f02790c168ebdc82c202179"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XVprocSs_SetupRouterDataFlow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__router_8c.html">xvprocss_router.c</a>&gt;</code></p>

<p>This function traverses the routing map built earlier and configures each sub-core in the processing path per its location in the chain. </p>
<p>Each core in the processing path is marked and only marked cores are started All remaining cores stay disabled</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_vproc_ss___context_data.html#a3e2a334b8f135ad9e1eb1d860c8fa694">XVprocSs_ContextData::CscIn</a>, <a class="el" href="struct_x_vproc_ss.html#a9d75bba64f41d111ec0d7644f58895fe">XVprocSs::CscL2Reg</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a9f81ff065d74d35606a3f1b72133cd96">XVprocSs_ContextData::CscOut</a>, <a class="el" href="struct_x_vproc_ss.html#a445b58ef80648dd22c3595209415aae7">XVprocSs::CscPtr</a>, <a class="el" href="struct_x_vproc_ss.html#ad05c179ff8b000570b16a8ac39f885d7">XVprocSs::CtxtData</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a47999c6a0cdce82720b6179fe300625f">XVprocSs_ContextData::DeintBufAddr</a>, <a class="el" href="struct_x_vproc_ss.html#a70b00c8be1d60113022ab158e32a4a09">XVprocSs::DeintPtr</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#ac529cc738b0a6263f3f2d9d43e521461">XVprocSs_ContextData::HcrIn</a>, <a class="el" href="struct_x_vproc_ss.html#a13c0cec470a7c213dfb3f699adf1006f">XVprocSs::HcrL2Reg</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a2a14c0f46d29da1f0f630e33d3f07151">XVprocSs_ContextData::HcrOut</a>, <a class="el" href="struct_x_vproc_ss.html#a63814b30da817de6be4ded0f074565f0">XVprocSs::HcrsmplrPtr</a>, <a class="el" href="struct_x_vproc_ss.html#aeede92e78217d1779b83bb72049ddf18">XVprocSs::HscalerPtr</a>, <a class="el" href="struct_x_vproc_ss.html#a69c1d38b7999afaaf06028ed639a36c9">XVprocSs::HscL2Reg</a>, <a class="el" href="struct_x_vproc_ss.html#ad9c2ec47b6605c96b285a5619e3d4394">XVprocSs::LboxPtr</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#aa86fc490fa7c046cd778dc27c072181d">XVprocSs_ContextData::MemEn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a4ea15beae039b9b0a7ae82ec89d57c80">XVprocSs_ContextData::RdWindow</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a1f6d058b4f99c7ee70b88b652b829ed0">XVprocSs_ContextData::RtngTable</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#aa726534c304cb8438dcee4b6fc5f502f">XVprocSs_ContextData::RtrNumCores</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#ac81c1474fea35a89b9f6830a87692aec">XVprocSs_ContextData::ScaleMode</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#aa02a961464f60d239452ebc287a02b98">XVprocSs_ContextData::StartCore</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a8e3923646d6b89ff1970f62e0d63d259">XVprocSs_ContextData::StrmCformat</a>, <a class="el" href="struct_x_vproc_ss.html#aea3f35980f813ddb17f2137765350ac5">XVprocSs::VcrInL2Reg</a>, <a class="el" href="struct_x_vproc_ss.html#ae8889dc79aa5b668c4c04d54628b6deb">XVprocSs::VcrOutL2Reg</a>, <a class="el" href="struct_x_vproc_ss.html#a26babb3d9887d74920ae4e962b73b13b">XVprocSs::VcrsmplrInPtr</a>, <a class="el" href="struct_x_vproc_ss.html#a4333e58c62911e0ba8ea3174009282d9">XVprocSs::VcrsmplrOutPtr</a>, <a class="el" href="struct_x_vproc_ss.html#a7110cce03d4d2ff4c4972bfe460eee42">XVprocSs::VdmaPtr</a>, <a class="el" href="struct_x_vproc_ss.html#a6440efa76dbba290ebfdd4b603cff0b2">XVprocSs::VidIn</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a554de1e27e74f1a96cf0823093ac17f4">XVprocSs_ContextData::VidInHeight</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#adeb3dc191f2aa011b52f7d8d503e71ab">XVprocSs_ContextData::VidInWidth</a>, <a class="el" href="struct_x_vproc_ss.html#a1fce9dc484558616980012f4a77764ee">XVprocSs::VidOut</a>, <a class="el" href="struct_x_vproc_ss.html#ae32c3f62e37bb2bbe4c386bde8504fa8">XVprocSs::VscalerPtr</a>, <a class="el" href="struct_x_vproc_ss.html#a190576c5a1808ccd6ff70a025d8d9064">XVprocSs::VscL2Reg</a>, <a class="el" href="struct_x_vproc_ss___context_data.html#a79a5e7387a84068901a397e67c494e4d">XVprocSs_ContextData::WrWindow</a>, <a class="el" href="xvprocss_8h.html#ac7db821ac7a4624d461aed0b5241e7a4">XVprocSs_IsPipModeOn</a>, <a class="el" href="xvprocss_8h.html#afc56195b4e98f368335ca3e7e6d7e897">XVprocSs_IsZoomModeOn</a>, and <a class="el" href="xvprocss_8c.html#a0f673d448bb7702661b702519de94fd9">XVprocSs_Start()</a>.</p>

</div>
</div>
<a class="anchor" id="gac64c8e364daf39e7651eed206c2d0850"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitCsc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_vproc_ss___config.html#a83a1c418e04ad75f33ba6297ddffb4c9">XVprocSs_Config::Csc</a>, <a class="el" href="struct_x_vproc_ss.html#a445b58ef80648dd22c3595209415aae7">XVprocSs::CscPtr</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, and <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9daad66c25baa7c1bae1d20cc98f6de6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitDeinterlacer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_vproc_ss___config.html#a91cc153579f91eff07ae147ea1503889">XVprocSs_Config::Deint</a>, <a class="el" href="struct_x_vproc_ss.html#a70b00c8be1d60113022ab158e32a4a09">XVprocSs::DeintPtr</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, and <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gadcf7e51fe6694861af6f60966486e377"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitHCrsmplr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss.html#a13c0cec470a7c213dfb3f699adf1006f">XVprocSs::HcrL2Reg</a>, <a class="el" href="struct_x_vproc_ss___config.html#a0b75199199889e666ef6593f005609ff">XVprocSs_Config::HCrsmplr</a>, <a class="el" href="struct_x_vproc_ss.html#a63814b30da817de6be4ded0f074565f0">XVprocSs::HcrsmplrPtr</a>, and <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga37a3b40bf8023df481f8a754dd66c265"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitHScaler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#a49cce61f7784539662034c4fc070e491">XVprocSs_Config::Hscale</a>, and <a class="el" href="struct_x_vproc_ss.html#aeede92e78217d1779b83bb72049ddf18">XVprocSs::HscalerPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga189ca6f1b0d8bbc9d8a0bdbf3305ca9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitLetterbox </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#ae02c21fc750bc3c2ebf8963ac9ca1e23">XVprocSs_Config::Lbox</a>, and <a class="el" href="struct_x_vproc_ss.html#ad9c2ec47b6605c96b285a5619e3d4394">XVprocSs::LboxPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga02845975c50815d61ada800f45c5b2f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitResetAximm </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#a57cf0d0564daea322134b1bf4cc99e37">XVprocSs_Config::RstAximm</a>, and <a class="el" href="struct_x_vproc_ss.html#a1ae29293edf26b756464dcd743391ed3">XVprocSs::RstAximmPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gad19dfad7c200c92b4f3aa56427cd3a5c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitResetAxis </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#a77b2477be8e9d2fc62f56f43bf6879a3">XVprocSs_Config::RstAxis</a>, and <a class="el" href="struct_x_vproc_ss.html#a60d8aa2a5128b89edef5173f34fbf5ff">XVprocSs::RstAxisPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6052a82202855525ff99f7ee1539d9ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitRouter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#a8fae7e0ee6d66763fa1afe1e07e400b5">XVprocSs_Config::Router</a>, and <a class="el" href="struct_x_vproc_ss.html#ae31f2a9f76251d0b9f102a0b90408f79">XVprocSs::RouterPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0cdee507022445a5080d2895ad38eedc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitVCrsmpleIn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss.html#aea3f35980f813ddb17f2137765350ac5">XVprocSs::VcrInL2Reg</a>, <a class="el" href="struct_x_vproc_ss___config.html#a5878fcc0fd3ceefa0e699b0022542a9a">XVprocSs_Config::VCrsmplrIn</a>, and <a class="el" href="struct_x_vproc_ss.html#a26babb3d9887d74920ae4e962b73b13b">XVprocSs::VcrsmplrInPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf80bf035984ff1d10c5205840c94673f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitVCrsmpleOut </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss.html#ae8889dc79aa5b668c4c04d54628b6deb">XVprocSs::VcrOutL2Reg</a>, <a class="el" href="struct_x_vproc_ss___config.html#ab69534c54d385bf7991fe0aa866a69a1">XVprocSs_Config::VCrsmplrOut</a>, and <a class="el" href="struct_x_vproc_ss.html#a4333e58c62911e0ba8ea3174009282d9">XVprocSs::VcrsmplrOutPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gabc2baba55536b58504a6a19d9835b780"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitVdma </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#ab213491c94f1eb1fa33a9593906e5e03">XVprocSs_Config::Vdma</a>, and <a class="el" href="struct_x_vproc_ss.html#a7110cce03d4d2ff4c4972bfe460eee42">XVprocSs::VdmaPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga11671a79af5d522b00908b9f7df259ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XVprocSs_SubcoreInitVScaler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_vproc_ss.html">XVprocSs</a> *&#160;</td>
          <td class="paramname"><em>XVprocSsPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xvprocss__coreinit_8c.html">xvprocss_coreinit.c</a>&gt;</code></p>

<p>This function initializes the included sub-core to it's static configuration. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">XVprocSsPtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS/XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_sub_core.html#a00bf4cc423b497d91af168835e454a52">XSubCore::AddrOffset</a>, <a class="el" href="struct_x_vproc_ss___config.html#a3c18ecb1536c482cff488bf2a2933d34">XVprocSs_Config::BaseAddress</a>, <a class="el" href="struct_x_vproc_ss.html#a63bcaaaf281c28f90fb0ca06167cb658">XVprocSs::Config</a>, <a class="el" href="struct_x_sub_core.html#adf1ae1761058f236a912d6e50365bf78">XSubCore::DeviceId</a>, <a class="el" href="struct_x_vproc_ss___config.html#a4558fa35dd77119d47267ce0e61856b2">XVprocSs_Config::HighAddress</a>, <a class="el" href="struct_x_vproc_ss___config.html#a84985461605b631f056d204d73ec1733">XVprocSs_Config::Vscale</a>, and <a class="el" href="struct_x_vproc_ss.html#ae32c3f62e37bb2bbe4c386bde8504fa8">XVprocSs::VscalerPtr</a>.</p>

<p>Referenced by <a class="el" href="xvprocss_8h.html#a3f3ca0942da6148e9f6e905637b4ba25">XVprocSs_CfgInitialize()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
